package com.munhrasoft.webloja.beans;

import java.util.logging.Logger;
import javax.ejb.Stateless;
import javax.faces.bean.ApplicationScoped;
import javax.faces.bean.SessionScoped;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;

import com.munhrasoft.webloja.modelo.Compradores;
import com.munhrasoft.webloja.modelo.Vendedores;

@Stateless
@ApplicationScoped
public class AplicacaoBean {

	private static Logger logger = Logger.getLogger(AplicacaoBean.class.getName());
	private Vendedores vendedorLogado = new Vendedores();
	private Compradores compradorLogado = new Compradores();
	
	@PersistenceContext(unitName="webloja-dbPU")
	EntityManager entManager;

	public void checkDatabase(){
		if (entManager.createQuery("select c from Compradores c").getResultList().size() == 0){
			logger.info("Banco de dados com problema");
		}else{
			logger.info("Banco de dados funcionando corretamente");
		}

	}

	public Vendedores getVendedorLogado() {
		logger.info("Pegou o vendedor logado ! ");
		return vendedorLogado;
	}

	public void setVendedorLogado(Vendedores vendedorLogado) {
		logger.info("Pegou o vendedor logado ! "+vendedorLogado.getEmail());
		this.vendedorLogado = vendedorLogado;
	}

	public Compradores getCompradorLogado() {
		return compradorLogado;
	}

	public void setCompradorLogado(Compradores compradorLogado) {
		this.compradorLogado = compradorLogado;
	}
	
	

}
